.desk {
  height: 100%;
  padding-bottom: 40px;
  position: relative;
}
.desk .deskhome {
  height: 100%;
}
.desk .deskcenter {
  height: 100%;
  width: calc(100% - 181px);
  overflow-y: scroll;
  float: left;
}
.desk .deskleft {
  float: left;
  width: 180px;
  background: #f8f8f8;
  height: 100%;
  border-right: 1px solid #e2e2e2;
}
.desk .deskfooter {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  right: 0;
  height: 40px;
}
.desk .deskheader {
  position: relative;
  height: 60px;
  overflow: hidden;
  border-bottom: 1px solid #e2e2e2;
  background-color: #f8f8f8;
}
.desk .deskcalendar {
  float: left;
  height: 100%;
  width: 1000px;
}
